package com.yuandian.bpm.bi.modules.quartz.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 定时任务状态枚举 0:暂停 1:启动(运行中..) 2:结束
 */
@Getter
@AllArgsConstructor
public enum TaskCronEnum {

	CRON_ONE("0 30 18 ? * MON-FRI", "每个工作日18点30分"),

	CRON_TWO("0 30 18 ? * 6L", "每月最后一个工作日18点30分"),

	CRON_THREE("0 30 18 L * ?", "每月最后一天18点30分"),

	CRON_FOUR("0 30 18 ? * SUN", "每周最后一天18点30分"),

	;

	/**
	 * 类型
	 */
	private final String cronStr;

	/**
	 * 描述
	 */
	private final String description;
}
